<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02-js的数据类型.html</title>
</head>
<body>
<!--
     js  数据类型
        弱语言  没有强制性的定义 数据类型  (坑 数据类型转换 js也有这个问题)
     js的代码必须写在  script中
     js代码 必须在html 页面 来使用
-->

<script>
    //js 的数据类型
    var name = 'jack'  // string
    var money = 1.1    // number
    var day = 10       // number
    var dd             // undefined   未定义类型
    var test = false   // boolean

    //控制台日志输出  typeof 数据类型判断
    console.log(name, (typeof name))
    console.log(money,(typeof money))
    console.log(day)
    console.log(dd,typeof dd)
    console.log(test)

    //数据类型转换  如果转换类型不清楚  写else 就知道判断结果

    // boolean 类型
    if(!test){
        console.log("hello  false 取反就是true")
    }
    // true  非0的数值、非空字符串、非空对象
    if (money){
        console.log("非空字符串")
    }

    // false  0，空字符串、空对象 undefined也是转成false

    let aa = ""
    if (dd){
        console.log("非空字符串")
    }else{
        console.log("空字符串")
    }

</script>




</body>
</html>